package com.cjq.conf;


import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.context.properties.ConfigurationProperties;

@ConfigurationProperties(prefix = "minio")
@Data
@Slf4j
public class MinioConfProperties {

    /**
     * minio服务地址（如：http://127.0.0.1:9000）
     */
    private String address;
    /**
     * minio服务用户名
     */
    private String accessKey;
    /**
     * minio服务密钥
     */
    private String secretKey;


    /**
     * 开启日期分片存储
     */
    private boolean sharding = false;

    /**
     * 指定日期分片格式（分隔符必须是“/”）
     */
    private String pattern = "yyyy/MM/dd";

    /**
     * minio公网服务地址（可选,当minio文件需要公网访问时）
     */
    private String publicAddress;

    /**
     * minio服务区域（可选）
     */
    private String region;

}
